package com.boco.pciv.mapper.sys;

import com.boco.pciv.core.mapper.PcivBaseMapper;
import com.boco.pciv.entity.sys.UserInfo;

import java.util.Map;

public interface IUserMapper extends PcivBaseMapper<UserInfo,Integer> {
	void updatePassword(UserInfo user);
    void updateStatus(UserInfo user);

    UserInfo queryOneByUserId(String userId);
	UserInfo queryOneByUser(UserInfo user);
	UserInfo login(UserInfo loginuser);
	void updateLoginTime(String userId);

    void deleteUserRoleByUserId(String userId);
	void deleteUserRoleByRoleId(String roleId);
	void deleteByUserId(String userId);
    void insertUserRole(Map<String, String> userReinfo);
}
